home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Source Code / C / Games / Pentominoes 2.0 / Shell ƒ / offscreen layer.h < prev    next >
Encoding:
Text File  |  1995-07-15  |  2.1 KB  |  26 lines  |  [TEXT/MMCC]

  1. pedef struct MyOffscreenComboRec    MyOffscreenComboRec, *MyOffscreenComboPtr;
  2.  
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6.  
  7. extern    MyOffscreenComboPtr AllocateOffscreenCombo(WindowRef theWindow, Rect *sourceRect,
  8.     Rect *destRect, short scrollSpeed, Handle theText, short font, short size);
  9. extern    MyOffscreenPtr AllocatePartialOffscreenWorld(WindowRef theWindow, Rect *boundsRect,
  10.     Boolean setPort, Boolean *depthChanged);
  11. extern    MyOffscreenPtr AllocateOffscreenWorld(WindowRef theWindow, Boolean *depthChanged);
  12. extern    void CopybitsCombo(MyOffscreenComboPtr offscreenComboPtr);
  13. extern    void ScrollTextCombo(MyOffscreenComboPtr offscreenComboPtr);
  14. extern    void ChangeDepthOffscreenWindow(WindowRef theWindow, MyOffscreenPtr *offscreenWorldPtr,
  15.     Boolean *depthChanged);
  16. extern    void SetPortToOnscreenWindow(WindowRef theWindow, MyOffscreenPtr offscreenWorldPtr);
  17. extern    void SetPortToOffscreenWindow(MyOffscreenPtr offscreenWorldPtr);
  18. extern    MyOffscreenPtr DisposeOffscreenWorld(MyOffscreenPtr offscreenWorldPtr);
  19. extern    MyOffscreenComboPtr DisposeOffscreenCombo(MyOffscreenComboPtr offscreenComboPtr);
  20.  
  21. #ifdef __cplusplus
  22. }
  23. #endif
  24.  
  25. #endif
  26.